rose spot - French English Dictionary